<?php
/*
 *	Autor: Augusto Rabelo Azevedo Barbosa 
 *	Email: augustogcl@gmail.com
 *	Versão: 3.0.2
 *
 *	Data da geração do arquivo: 04-11-2014 as 16:24:09
 *	Referente ao banco de dados: trct
 */

class Pendencias extends CI_Controller{

	public function index() {
		 autenticar(); 
	 if(isset($_GET['pendencias_id'])){ 
		 $data['pendencias_id'] = $_GET["pendencias_id"]; 
		 $dados = $this->db 
			 ->where('pendencias_id',$_GET['pendencias_id'])
		 ->get('pendencias')
		 ->row();
		 $data['pendencias'] = $dados; 
	 } 
		 $data['pagina'] = 'pendencias/pendencias'; 
		 $this->load->view('home/index_view',$data);

	}

	
        public function tipo() {

            $data['tipos'] = $this->db
                                ->select('distinct(tipoPendencia_id), tipoPendencia_descricao')
                                ->join('cnd', 'tipoPendencia_id = cnd_tipo','left')
                                ->order_by('tipoPendencia_descricao')
                                ->get('tipopendencia')->result();

            $data['pagina'] = 'pendencias/tipo';
            $this->load->view('home/index_view', $data);
        
            
        }
        
        public function documentos() {

            $data['documentos'] = $this->db
                                ->where('pendencias_tipo',  $_GET['tipo'])
                                ->join('empresas','empresas_id = pendencias_empresa')
                                ->join('tipopendencia','tipoPendencia_id = pendencias_tipo')
                                ->get('pendencias')->result();

            $data['pagina'] = 'pendencias/documentos';
            $this->load->view('home/index_view', $data);
    
            
    }
    
    
    public function salvar() {
	 
		 $this->inserir($_POST);

	}

	public function inserir($dados) {
		 $objpendencias = new Pendencias_Model(); 

                 if(($_POST['pendencias_cnd'])=='false'){
                      unset($dados['pendencias_cnd']); 
                 }else{
                     $cndRelativa = $objpendencias->buscarCndRelativa($dados['pendencias_contaCorrente']);
                     
                     if ($cndRelativa == false){
                         unset($dados['pendencias_cnd']); 
                     }else{
                         $dados['pendencias_cnd'] = $cndRelativa;
                     }
                     
                 }
                 
                 
//                 var_dump($dados['pendencias_cnd']);exit;
                 
		 $pendencias_id = $objpendencias->inserir($dados); 
		 
                 echo json_encode($pendencias_id);
                 
	}

	public function editar($dados) {
		 $objpendencias = new Pendencias_Model(); 
		 $pendencias_id = $_POST['pendencias_id']; 
		 unset($dados['pendencias_id']); 
		  $objpendencias->editar($dados,$pendencias_id); 
		 redirect(base_url('index.php/pendencias?pendencias_id='.$pendencias_id)); 
	}

	public function excluir_pendencia() {
		 $objpendencias = new Pendencias_Model(); 
		 $pendencias_id = $_POST['pendencias_id']; 
		 $excluir = $objpendencias->excluir($pendencias_id); 
                 
                 if ($excluir == 1){
                     echo json_encode(1);
                 }
                 
		 
	}
        
        public function consultar_pendencias(){
            $contacorrente_id = $_POST['contacorrente_id'];
            
            $objpendencias = new Pendencias_Model(); 
            
            $pendencias = $objpendencias->getPendenciasContaCorrente($contacorrente_id);
            
            if (isset($pendencias[0]->pendencias_id)){
             echo json_encode($pendencias);
            }
            
        }
    
    
    
        
}
?>